home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / DEMOCIAL / DEMODBS3.LZH / DBASEIII.DOC < prev    next >
Text File  |  1986-08-11  |  31KB  |  805 lines

  1.                                ASHTON-TATE
  2.                           dBASE III PLUS SAMPLER
  3.  
  4.     
  5.     dBASE III PLUS . . . THE DATABASE USED BY MORE PEOPLE . . . CAN NOW BE 
  6.     USED BY MORE PEOPLE!
  7.     -----------------------------------------------------------------------
  8.     dBASE III PLUS brings the speed, power, and flexibility of the best 
  9.     selling database management system on the market today to all people in 
  10.     every kind of business.  From the beginning user to the programming 
  11.     expert ... from the individual to a network of users ... regardless of 
  12.     the size or complexity of information being handled ... dBASE III PLUS 
  13.     is the answer.
  14.  
  15.     dBASE III PLUS gives you the same powerful features and programming 
  16.     language that made dBASE III the industry standard ... PLUS a whole lot 
  17.     more.  And it's easier than ever to use. 
  18. 
  19.     -----------------------------------------------------------------------
  20.                                   WELCOME
  21.     -----------------------------------------------------------------------
  22.     INTRODUCTION
  23.  
  24.     Welcome to the dBASE III PLUS Sampler.  It contains a self-running demo 
  25.     and a limited-capacity full system of dBASE III PLUS.  This accompany-
  26.     ing documentation gives reference material for exploring the product on 
  27.     your own and contains three major sections:
  28.        
  29.         Welcome provides information on operating the Sampler and getting 
  30.         the most from its use no matter what your experience level.
  31.     
  32.         A Little About Using dBASE III PLUS is for a beginning user who 
  33.         would like to use the full system of dBASE III PLUS and needs a few 
  34.         fundamentals to begin.
  35.     
  36.         Improvements for Experienced Users describes many of the new capa-
  37.         bilities in dBASE III PLUS that an experienced user will want to 
  38.         try. 
  39.  
  40.     Use the Sampler materials yourself, copy them freely, and pass them on 
  41.     so that you can share with others the power and utility of dBASE III 
  42.     PLUS.
  43.     
  44.     GETTING STARTED
  45.     
  46.     To start your dBASE III PLUS Sampler, you'll need an IBM PC, XT, AT or 
  47.     100% compatible computer with at least 256KB of internal memory (384 KB 
  48.     is recommended).  You'll need a copy of DOS Version 2.0 or higher.  If 
  49.     you are using DOS version 3.0 or higher, 384 KB is required.  Follow 
  50.     these steps:
  51.     
  52.         Load your DOS operating system into the computer.
  53.         Insert Sampler Disk One in drive A.
  54.         At the A> you type DEMO and press the RETURN key, as follows:
  55.            A>DEMO [RETURN]
  56.  
  57.     Hard disk users can preview the Demo by inserting Sampler Disk One in 
  58.     Drive A, and doing the following:
  59.  
  60.         1. Type A: and press the RETURN key.
  61.         2. At the A> prompt, type DEMO and press the RETURN key.
  62.     Note: Make sure you are logged on to Drive A before typing DEMO.
  63.   
  64.     THE SAMPLER MAIN MENU SCREEN
  65.  
  66.     The dBASE III PLUS Sampler has two important parts:
  67.  
  68.         The Guided Tour Section shows highlights of the product and its 
  69.         applications.
  70.  
  71.         The Do It Yourself Section lets you use all of dBASE III PLUS with 
  72.         the exception of saving beyond 31 records per file.  You can build 
  73.         your own database or experiment with the Sampler database described 
  74.         in Appendix A.  To use the Do It Yourself section, see Important 
  75.         Information on the next page.
  76.  
  77.     -----------------------------------------------------------------------
  78.     
  79.  
  80.  
  81.                            DEMONSTRATION MAIN MENU
  82.  
  83.                  GUIDED TOUR SECTION
  84.  
  85.                            1.  Introduction to Database
  86.  
  87.                            2.  Overview of dBASE III PLUS
  88.  
  89.                  DO IT YOURSELF
  90.  
  91.                            3.  dBASE III PLUS
  92.  
  93.                            4.  Exit to DOS
  94.  
  95.                            ENTER YOUR SELECTION: __
  96.  
  97.  
  98.     -----------------------------------------------------------------------
  99.     
  100.  
  101.     The Guided Tour Section contains two parts:
  102.  
  103.         Introduction to Databases gives important definitions and suggests 
  104.         numerous database applications.
  105.  
  106.         Overview of dBASE III PLUS is a straightforward presentation of the 
  107.         expanded power and capabilities of the new system.
  108.  
  109.     HOW TO OPERATE THE DEMO
  110.  
  111.     The MAIN MENU lets you select any section of the demo in any order you 
  112.     like.
  113.  
  114.         You can return to the Main Menu at the end of Sections 1 or 2 to 
  115.         make a new choice.
  116.  
  117.         The SPACE BAR controls the pace of the Guided Tour sections, so you 
  118.         can speed up when you like.
  119.  
  120.         You can return to DOS with Section 4 of the Main Menu.
  121.      
  122.     GETTING THE MOST FROM THE DEMO
  123.  
  124.     The Sampler provides useful information for a wide range of people ... 
  125.     from the beginning user to the experienced user.  To get the most out 
  126.     of the demo, follow a viewing path that matches your knowledge level.
  127.  
  128.     If you are a beginning user, a good path is:
  129.  
  130.         Section 1:  Introduction to Databases
  131.  
  132.         Section 2:  Overview of dBASE III PLUS
  133.  
  134.         Section 3:  dBASE III PLUS using The Assistant and the information 
  135.                     in this documentation
  136.  
  137.     If you are an experienced user, a good path is:
  138.  
  139.         Section 2:  Overview of dBASE III PLUS
  140.  
  141.         Section 3:  dBASE III PLUS using the dot prompt and the information 
  142.                     in this documentation
  143.  
  144.     IMPORTANT INFORMATION
  145.  
  146.     When you first choose Section 3, the Sampler version of dBASE III PLUS, 
  147.     you must run an Install program.
  148.  
  149.     Here are instructions for floppy disk users.  If you have a hard disk, 
  150.     skip to the next section, HARD DISK USERS.
  151.  
  152.     FLOPPY DISK USERS
  153.  
  154.     1. After you've browsed through the Guided Tour section of the Sampler, 
  155.        choose 3, dBASE III PLUS, on the Demonstration Main Menu.
  156.  
  157.        A message, beginning "BEFORE YOU RUN," appears on the screen.  It 
  158.        explains that you must run the Install program before you can run 
  159.        dBASE III PLUS.  You are returned to the A> prompt to run the 
  160.        Install program.
  161.  
  162.     2. Insert your Sampler Disk 1 in Drive A.
  163.  
  164.     3. Type INSTALL and press the RETURN key.
  165.  
  166.        The Memory and Drive Selection Menu appears.  It tells you to type 
  167.        the letter that describes your computer disk drive configuration and 
  168.        amount of internal memory.
  169.  
  170.     4. Choose A or B and press RETURN.
  171.  
  172.     Note: If you make a mistake on this menu, type Ctrl-C to abort the 
  173.     installation process and start over again.
  174.      
  175.     5. You are prompted to put your DOS disk in Drive B, and strike a key 
  176.        when ready.  Then the Install program puts a file named CONFIG.SYS 
  177.        on your DOS disk.  (If you have an existing CONFIG.SYS file, don't 
  178.        worry, it isn't erased: it is renamed to CONFIG.OLD.) 
  179.  
  180.     When the Install program is finished running, the A> prompt will reap-
  181.     pear.  A message stays on the screen that says the following: 
  182.  
  183.     Now reboot your computer with your DOS disk in Drive A, (CTRL-ALT-DEL).  
  184.     Then place Sampler disk 1 in Drive A and type DBASE.
  185.     
  186.     6. To follow these instructions, insert your DOS disk in Drive A again, 
  187.        and restart your computer by holding down the Ctrl, Alt and Del keys 
  188.        simultaneously.  This allows the computer to read the new informa-
  189.        tion in the CONFIG.SYS file. 
  190.     
  191.     7. Remove your DOS disk, and insert Sampler Disk 1 in Drive A.
  192.     
  193.     8. At the A> prompt, type DBASE and press RETURN.
  194.     
  195.        The dBASE copyright message appears and instructs you to press 
  196.        Enter.  At the bottom of the next screen, a message appears, telling 
  197.        you to insert Sampler Disk 2 in Drive A, and Sampler Disk 3 in Drive 
  198.        B, and press RETURN.
  199.     
  200.     9. Insert Sampler Disk 2 in Drive A, and Sampler Disk 3 in Drive b, and 
  201.        press return. 
  202.  
  203.     10. Follow the guide on the next few pages to explore the full power of 
  204.        dBASE III PLUS.
  205.     
  206.     HARD DISK USERS
  207.     
  208.     Installing the Sampler on your Hard Disk
  209.     
  210.     When you choose Section 3, the Sampler version of dBASE III PLUS, you 
  211.     must run an Install program.  This program automatically sets up your 
  212.     computer to run dBASE III PLUS.  Here's how:
  213.     
  214.     1. On the Demonstration Main Menu, Choose 3, dBASE III PLUS.
  215.     
  216.        A message, beginning "BEFORE YOU RUN," appears on the screen.  It 
  217.        explains that you must run the Install program before you run dBASE 
  218.        III PLUS.  You are returned to the A> prompt to run the Install 
  219.        program.
  220.  
  221.     2. Have your Sampler Disk 1 in Drive A, and log on to Drive A by typing 
  222.        A: [RETURN].
  223.  
  224.     3. From the A> prompt, type INSTALL and press RETURN.
  225.  
  226.        The Memory and Drive Selection Menu appears.  It tells you to type 
  227.        the letter that describes your computer disk drive configuration and 
  228.        amount of internal memory.
  229.  
  230.     4. Choose C or D, and press RETURN.
  231.  
  232.        Note: If you make a mistake on this menu, type Ctrl-C to abort the 
  233.        installation process and start over again.
  234.  
  235.     5. During the installation process, you are instructed to insert 
  236.        Sampler Disks 2 and then 3 in Drive A.
  237.  
  238.        The files on all three disks will be copied to a new directory on 
  239.        your hard disk called Sampler.  The Install program also puts a file 
  240.        named CONFIG.SYS in the root directory.  If you already have a 
  241.        CONFIG.SYS file in your root directory, don't worry, it isn't 
  242.        erased: it is renamed CONFIG.OLD.
  243.  
  244.     Note: The three Sampler Disks will total 800K of space on your hard 
  245.     disk.  Make sure you have enough space before you begin the Install 
  246.     program.
  247.  
  248.        When the Install program is finished running, the Sampler subdirect-
  249.        ory prompt C> will appear. 
  250.     
  251.     6. Restart your computer by holding down the Control, Alt, and Del keys 
  252.        simultaneously.  This allows your computer to read the information 
  253.        in the new CONFIG.SYS file on your root directory.
  254.     
  255.     7. Change to the Sampler directory by typing CD\SAMPLER, and press 
  256.        RETURN. 
  257.  
  258.     8. In your Sampler subdirectory, type DBASE and press RETURN.
  259.     
  260.        The dBASE III PLUS copyright message appears.
  261.     
  262.     9. Press RETURN to assent to the License Agreement and begin dBASE III 
  263.        PLUS. 
  264.  
  265.     10. Now follow the guide in this document to browse through the power 
  266.        of dBASE III PLUS. 
  267.  
  268.     ************************************************************************* 
  269.     WARNING:  DO NOT try to run the installation program twice on your hard 
  270.               disk. 
  271.     *************************************************************************
  272.     
  273.     UNINSTALLING dBASE III PLUS SAMPLER
  274.  
  275.     Important
  276.  
  277.     You must run the UNINSTAL program from Drive A, regardless of whether 
  278.     you are a floppy disk or hard disk user.  The UNINSTAL program deletes 
  279.     all files in the Sampler subdirectory from your hard disk, deletes the 
  280.     subdirectory, erases the CONFIG.SYS file, and renames the CONFIG.OLD 
  281.     file, if any, back to CONFIG.SYS.
  282.  
  283.     If you have any data files you'd like to keep, to use with the full 
  284.     version of dBASE III PLUS, copy them to another subdirectory before 
  285.     running the UNINSTAL program. 
  286.      
  287.  
  288.     A LITTLE ABOUT USING dBASE III PLUS
  289.  
  290.     THE dBASE III PLUS ASSISTANT SCREEN
  291.  
  292.     The dBASE III PLUS Assistant screen helps you along your way.  The menu 
  293.     bar at the top of the screen shows you the main choices.  Depending on 
  294.     the menu item you select, a pull-down menu list appears, showing you 
  295.     further choices for that item.  When dBASE III PLUS requires additional 
  296.     information, it presents you with another sub-menu from which to make 
  297.     choices.
  298.  
  299.     In all cases, you simply make the selection or selections you need.  If 
  300.     you need help, press F!, and dBASE III PLUS shows you information on 
  301.     the current operation.
  302.  
  303.     A navigation line provides instructions on moving around the screen and 
  304.     selecting an operation.  The message line describes the current opera-
  305.     tion highlighted on the pull-down menu. 
  306.  
  307.     WARNING: This Sampler version of dBASE III PLUS has a limit of 31 
  308.     records per database file.  If you attempt to add more than 31 records 
  309.     to a file, your database may be destroyed.
  310.     
  311.     KEYS YOU WILL USE
  312.     
  313.     The dBASE III PLUS Assistant displays the appropriate direction keys 
  314.     you need to get around quickly.  You see the following display at the 
  315.     top of your screen for CREATE, UPDATE, and other database operations.
  316.     
  317.     -----------------------------------------------------------------------
  318.     | CURSOR  <-- --> |        UP  DOWN |     DELETE   | Insert Mode: Ins | 
  319.     |  Char:        | Field:        | Char:    Del | Exit/Save:  ^End | 
  320.     |  Word: Home End | Page: PgUp PgDn | Field:   ^Y  | Abort:       Esc | 
  321.     |                 | Help:  F1       | Record:  ^U  | Memo:      ^Home | 
  322.     -----------------------------------------------------------------------
  323.     
  324.     When using the dBASE III PLUS word processor to create a MEMO field, 
  325.     you see the following navigation key list.
  326.     
  327.     -----------------------------------------------------------------------
  328.     | CURSOR  <-- --> |        UP  DOWN |    DELETE   | Insert Mode: Ins  | 
  329.     |  Char:      | Line:           | Char:   Del | Insert Line: ^M   | 
  330.     |  Word: Home End | Page: PgUp PgDn | Word:   ^T  | Save: ^W Abort:Esc| 
  331.     |  Line:  ^  ^  | Find:  ^KF      | Line:   ^Y  | Read file:   ^KR  | 
  332.     |  Reformat:  ^KB | Refind: ^KL     |             | Write file:  ^KW  | 
  333.     -----------------------------------------------------------------------
  334.     
  335.     THE DOT PROMPT
  336.     
  337.     When you select the dBASE III PLUS option 3 of the demo, you are 
  338.     presented with the menu bar of The Assistant.  When using The 
  339.     Assistant, commands are formed right on the screen as you make 
  340.     selections from the pull-down menus.  You have a built-in teacher 
  341.     preparing you to learn the commands to use at the dot prompt.
  342.     
  343.     To leave The Assistant and explore entering commands directly, press 
  344.     the Esc key.  You are presented with the dot prompt.
  345.     
  346.     Whenever you see the cursor next to this dot, you can inter commands 
  347.     and get an immediate, interactive response from dBASE III PLUS.  For 
  348.     example, to get to The Assistant, the command is:
  349.        
  350.        .ASSIST [RETURN]
  351.      
  352.     For a HISTORY of the commands you have entered, press the up-arrow key.  
  353.     You can edit previous command lines or leave them the same before 
  354.     pressing the [ENTER] key to execute the command line again. 
  355.     
  356.     The Function Keys have been preset to common dBASE III PLUS commands, 
  357.     though you are free to SET these to whatever you like.
  358.     
  359.             Programmable function keys:
  360.             F2 - assist;
  361.             F3 - list;
  362.             F4 - dir;
  363.             F5 - display structure;
  364.             F6 - display status;
  365.             F7 - display memory;
  366.             F8 - display;
  367.             F9 - append;
  368.             F10- edit;
  369.  
  370.     LEARNING MORE BY USING HELP
  371.  
  372.     dBASE III PLUS comes with HELP to which you can refer at any time for 
  373.     aid with commands or other functions.  You can access HELP at the dot 
  374.     prompt by entering HELP or by pressing the F1 key.  This brings up the 
  375.     following screen with options for learning more about system 
  376.     capabilities.
  377.  
  378.  
  379.     IMPROVEMENTS FOR EXPERIENCED USERS
  380.  
  381.     If you are an experienced user, you will find over 50 new commands, 
  382.     functions and extensive productivity aids in dBASE III PLUS which will 
  383.     help you develop applications.
  384.  
  385.     Here are some highlights!
  386.  
  387.     THE DATA CATALOG
  388.  
  389.     To make it easy to keep track of all related files, you now have a data 
  390.     catalog to relate files, indexes, formats, reports and views.  You can 
  391.     have as many different catalogs as you wish, each one containing a list 
  392.     of the related files.  With catalogs you will save time by working only 
  393.     with what you need instead of searching through all of the disk direct-
  394.     ory. 
  395.  
  396.     NEW DEBUGGING AIDS
  397.  
  398.     Now you can concentrate on creating your solution and not on manipulat-
  399.     ing command files.  Your commands can be stored in HISTORY, retrieved, 
  400.     edited, and executed again.  You'll save lots of rekeying time just to 
  401.     add a delimiter or correct a mistake. 
  402.  
  403.     And when an error occurs in your program, you SUSPEND the program, re-
  404.     view your HISTORY, edit the error, and RESUME the program.  It's easy 
  405.     to test your fix as soon as you include it. 
  406.  
  407.     ASSEMBLY LANGUAGE INTERFACE
  408.  
  409.     You now have the flexibility to run assembly language programs from 
  410.     within dBASE III PLUS.  All you do is LOAD your programs into memory - 
  411.     up to 16 at once, CALL when needed, and RELEASE when finished.
  412.  
  413.     ENVIRONMENT TESTING
  414.  
  415.     dBASE III PLUS lets you design your system to accommodate various system 
  416.     environments without expecting your end user to do a thing.  You can 
  417.     test the name of the database file in USE, operating system environ-
  418.     ment variables, names and numbers of function keys and more. 
  419.  
  420.     EVENT PROCESSING
  421.  
  422.     You can create a more friendly program by predicting and managing 
  423.     anticipated error and fault situations.  Now, you can include routines 
  424.     to be executed when dBASE III PLUS error occurs on the Esc key is 
  425.     pressed.
  426.  
  427.     KEYBOARD BUFFER CONTROL
  428.  
  429.     For more control and to accommodate flexible input, you can now specify 
  430.     the size of the typeahead buffer.  And when necessary, you can empty 
  431.     the buffer on command.
  432.  
  433.     NEW CHARACTER AND MATHEMATICAL FUNCTIONS
  434.     
  435.     To help you process character information easily, dBASE III PLUS 
  436.     includes substring handling and other character manipulation functions.  
  437.     For numerical tasks, absolute value, modulus, minimum and maximum have 
  438.     been added.
  439.  
  440.     NEW COMMENT INDICATOR
  441.  
  442.     To help in documenting your code files, a new comment indicator has 
  443.     been added.  In addition to marking an entire line in a program as a 
  444.     comment, the double ampersand symbol, &&, lets you put a non-executable 
  445.     comment on the same line as an executable command.
  446.     
  447.     CODE ENCRYPTION AND LINKING
  448.     
  449.     When it comes time to publish your new application, RUNTIME + gives 
  450.     your work more protection and performance with dBCODE and dBLINKER.
  451.     
  452.     dBCODE encrypts and condenses your source code to ensure against 
  453.     unauthorized use or tampering. 
  454.     
  455.     dBLINKER condenses and consolidates all your command modules into one 
  456.     "linked" file to save disk space and create a more efficient file.
  457.     
  458.     dBRUN, available separately from Ashton-Tate, gives you absolute control 
  459.     over the user interface and a cost effective "execute only" solution to 
  460.     selling your applications.
  461.     
  462.     AND MORE
  463.     
  464.     These are just some of the highlights you'll find in dBASE III PLUS.  
  465.     To review most of the new commands and functions see Appendix B of this 
  466.     documentation.
  467.      
  468.     APPENDIX A: THE SAMPLER DATABASE 
  469.     
  470.     Pro-Sport Supplies is a large, high-volume distributor of sporting 
  471.     equipment and clothing.  Their customers are primarily department 
  472.     stores, pro shops, and sporting goods stores.  A portion of their sales 
  473.     application database is provided on the Sampler Disk 3. 
  474.  
  475.     ABOUT YOUR SAMPLER DATA FILES
  476.     
  477.     Here is a list of the Sampler data filenames showing the relationships 
  478.     between the database, indexes and other dBASE III PLUS files on your 
  479.     Sampler Disks.
  480.     
  481.     Database file    Corresponding Index File     Query File    Format File 
  482.     -----------------------------------------------------------------------
  483.     sales.dbf        salndx.ndx
  484.     products.dbf     prodndx.ndx
  485.     orders.dbf       ordndx.ndx                   jogging.qry   orders.fmt
  486.     customer.dbf     custndx.ndx
  487.  
  488.     WARNING: This Sampler version of dBASE III PLUS has a limit of 31 
  489.     records per database file.  If you attempt to add more than 31 records 
  490.     to a file, your database may be destroyed.
  491.  
  492.     Loading the dBASE III PLUS Sampler Data Files
  493.  
  494.     To start using your Sampler data files, go to the Setup Menu in The 
  495.     Assistant, and do the following:
  496.  
  497.         1. Choose View from the Setup Menu.
  498.  
  499.         2. A drive letter is highlighted.  Press RETURN to select it.
  500.  
  501.         3. A file called PRO_SPOR is highlighted.
  502.  
  503.         4. Press RETURN to choose the file.
  504.  
  505.         5. This is a View File, that loads your sample database files and 
  506.            their corresponding index files into the primary working area.
  507.  
  508.     With these sample files, you can look at several related databases 
  509.     created in dBASE III PLUS.
  510.  
  511.     Note: While trying to run the Sampler on a hard disk, you may see the 
  512.     following error message:
  513.  
  514.         ERROR:File Not Found       while opening tape file
  515.  
  516.     This error occurs if your current directory is different from the one 
  517.     where the Sampler is located.  For example, it will happen if you try 
  518.     to run the Sampler from your root directory, but all your Sampler files 
  519.     are in a Sampler directory.  Change to the correct directory and re-
  520.     enter your command to run the Sampler.
  521.      
  522.     APPENDIX B: NEW COMMANDS AND FUNCTIONS
  523.  
  524.     The Data Catalog
  525.     SET CATALOG on/OFF      Determines whether the catalog in use is/IS NOT 
  526.                             updated, but does not close the catalog.
  527.  
  528.     SET CATALOG TO          Opens or creates a catalog file, or closes the 
  529.                             current catalog.
  530.  
  531.     SET TITLE ON/off        PROMPTS/does not prompt for file title when 
  532.                             adding a record to the catalog.
  533.  
  534.     ?                       Query clause added to many commands to invoke a 
  535.                             pull-down menu of cataloged files.
  536.  
  537.     View
  538.     CREATE/MODIFY VIEW      Creates or changes a view file.
  539.  
  540.     CREATE VIEW FROM        Creates a view file from the currently working
  541.     ENVIRONMENT             environment.
  542.  
  543.     SET FIELDS on/OFF       Determines whether only the fields in the field 
  544.                             pool are/ARE NOT used in operations such as 
  545.                             EDIT or LIST.
  546.  
  547.     SET FIELDS TO           Add fields to the field pool.
  548.  
  549.     CLEAR FIELDS            Removes all fields from the field pool and SETS 
  550.                             FIELDS OFF.
  551.  
  552.     Query
  553.     CREATE/MODIFY QUERY     Creates or changes a query file.
  554.  
  555.     SET FILTER TO FILE      Opens another query file and activates the 
  556.     <filename>              stored filter.
  557.  
  558.     Screen Painter
  559.     CREATE/MODIFY SCREEN    Creates or changes a screen file and its asso-
  560.                             ciated format file.
  561.  
  562.     READ                    Creates multiple page screen forms when used in 
  563.                             format files; standard operation in command 
  564.                             files.
  565.  
  566.     @<R1,C1,>to<R2,C2>      Draw a single or double bordered box on the 
  567.     [DOUBLE]                screen.
  568.  
  569.     Working with Other Files
  570.     APPEND                  Reads Lotus 1-2-3, MultiPlan, and VisiCalc 
  571.                             files.
  572.  
  573.     COPY                    Writes Lotus 1-2-3, MultiPlan, and VisiCalc 
  574.                             files.
  575.  
  576.     EXPORT                  Converts a dBASE III PLUS database and related 
  577.                             format file to a pfs:FILE format.
  578.  
  579.     IMPORT                  Converts a pfs:FILE to a dBASE III PLUS data-
  580.                             base format and view file.
  581.  
  582.     Database Processing
  583.     SET MEMOWIDTH TO        Adjusts the output column width of memo fields.
  584.  
  585.     SET ORDER TO            Sets any open index file as the controlling 
  586.                             file, or removes control from all open index 
  587.                             files, without closing and reopening the files.
  588.      
  589.     Data Formatting
  590.     SET CENTURY on/OFF      Toggles the date display between four digit and 
  591.                             digit years.
  592.  
  593.     SET DATE                Determines the format for date expressions.
  594.  
  595.     Debugging
  596.     DISPLAY HISTORY         Displays the commands stored in HISTORY mode.
  597.  
  598.     LIST HISTORY            Lists the commands stored in HISTORY mode.
  599.  
  600.     RESUME                  Causes a SUSPENDed program to resume execution.
  601.  
  602.     SUSPEND                 Halts execution of the currently executing com-
  603.                             mand file or procedure and presents the dot 
  604.                             prompt.
  605.  
  606.     RETRY                   Return program flow to the same command instead 
  607.                             of the next command.
  608.  
  609.     SET DOHISTORY on/OFF    Command files are recorded/ARE NOT recorded in
  610.                             HISTORY.
  611.  
  612.     SET HISTORY TO <n>      Specifies the number of executed commands to 
  613.                             store in HISTORY.
  614.  
  615.     SET HISTORY ON/off      ALLOWS/does not allow command line editing at 
  616.                             the dot prompt.
  617.  
  618.     Event Processing
  619.     ON ERROR/ESCAPE/KEY     Executes the specified command when one of the 
  620.                             following conditions is met: a dBASE error 
  621.                             occurs, the Escape key is pressed, or any key 
  622.                             is pressed.
  623.  
  624.     ERROR ( )               Returns the code number of a dBASE III PLUS 
  625.                             error.
  626.  
  627.     MESSAGE ( )             Returns the message string of a dBASE III PLUS 
  628.                             error.
  629.  
  630.     External Program Interfacing
  631.     CALL                    Executes a binary file (module) which has been 
  632.                             placed into memory with the LOAD command.
  633.  
  634.     LOAD                    Places a binary file in memory where it can be
  635.                             executed with the CALL command.
  636.  
  637.     RELEASE MODULE          Releases a binary file module from active 
  638.                             memory.
  639.  
  640.     Keyboard Buffer Control
  641.     CLEAR TYPEAHEAD         Empties the typeahead buffer.
  642.  
  643.     SET TYPEAHEAD TO <n>    Specifies the size of the typeahead buffer.
  644.      
  645.     FUNCTION CAPABILITIES
  646.  
  647.     Character Manipulation
  648.     LEFT                    Substring search from left end
  649.  
  650.     LTRIM                   Removes leading blanks
  651.  
  652.     REPLICATE               Repeat character expression
  653.  
  654.     RIGHT                   Substring search from right end
  655.  
  656.     RTRIM                   Remove trailing blanks
  657.  
  658.     STUFF                   Replace portion of string
  659.  
  660.     TRANSFORM               Char/Number in PICTURE format
  661.  
  662.     Mathematical
  663.     ABS                     Absolute value
  664.     
  665.     MAX                     Determine greater of two values
  666.  
  667.     MIN                     Determine smaller of two values
  668.  
  669.     MOD                     Modulus
  670.  
  671.     Specialized Tests
  672.     DBF                     Name of database in USE
  673.  
  674.     DISKSPACE               Amount of free space (bytes) on disk
  675.  
  676.     FIELD                   Names of fields in database files
  677.  
  678.     FOUND                   Result of database file search
  679.  
  680.     IIF                     One expression of another
  681.  
  682.     ISALPHA                 Evaluate for letter
  683.  
  684.     ISCOLOR                 Evaluate for color mode
  685.  
  686.     ISLOWER                 Evaluate for lowercase
  687.  
  688.     ISHIGHER                Evaluate for uppercase
  689.  
  690.     LUPDATE                 Last update of database file in USE
  691.  
  692.     NDX                     Names of open index files
  693.  
  694.     RECCOUNT                Number of records in the database
  695.  
  696.     RECSIZE                 Size of record
  697.  
  698.     Identification
  699.     FKLABEL                 Names of function keys
  700.  
  701.     FKMAX                   Maximum number of function keys
  702.  
  703.     GETENV                  Get environmental variables of the operating 
  704.                             system
  705.  
  706.     OS                      Name of operating system
  707.  
  708.     VERSION                 dBASE III PLUS version number
  709.  
  710.     Input
  711.     INKEY                   Determine keypressed during program execution
  712.  
  713.     READKEY                 Determine full-screen exiting keypress
  714.      
  715.     -----------------------------------------------------------------------
  716.                                 dBASE III PLUS
  717.                        FEATURES AND REQUIREMENTS SUMMARY
  718.     -----------------------------------------------------------------------
  719.     FEATURES
  720.     For All Users
  721.           Runs in 256K bytes
  722.  
  723.           Speed
  724.              *Fast, multi-field sort
  725.              *Fast find with indexed files
  726.  
  727.           Capacity
  728.              *Up to 1 billion records per database file
  729.              *128 fields per record
  730.              *Variable-length memo fields (up to 5,000 bytes)
  731.              *4000 bytes per record
  732.              *10 database files in use simultaneously
  733.              *15.9 digits of numerical precision
  734.  
  735.           Structured and unstructured information
  736.  
  737.           Relational database
  738.  
  739.           Screen Painter
  740.  
  741.           Advanced Query System (AQS)
  742.  
  743.           View
  744.  
  745.           Import/export pfs:file, Lotus 1-2-3, DIF, SYLX and ASCII files
  746.  
  747.           Import dBASE II files
  748.  
  749.           Modular documentation
  750.  
  751.           Built-in networking capabilities*
  752.  
  753.           Applications Generator
  754.  
  755.     For the Beginning Users
  756.  
  757.           The Assistant
  758.  
  759.           On-Line HELP
  760.  
  761.           On-Disk tutorial
  762.  
  763.     For Experienced Users
  764.  
  765.           dBASE programming language
  766.  
  767.           The dot prompt
  768.  
  769.           Data Catalog
  770.  
  771.           Improved debugging aids
  772.  
  773.           Assembly language interface
  774.  
  775.           Environmental testing
  776.  
  777.           Event processing
  778.  
  779.           Keyboard buffer control
  780.  
  781.           Character/Mathematical functions
  782.  
  783.           In-Line commenting
  784.  
  785.           Code encryption and linking
  786.  
  787.     SYSTEM REQUIREMENTS
  788.  
  789.           IBM PC,XT,AT or 100% IBM PC compatible computer
  790.  
  791.           Minimum 256K bytes RAM memory
  792.  
  793.           Two 5¼" 360K bytes minimum capacity-diskette drives or one fixed 
  794.               disk drive and one diskette drive
  795.  
  796.           Monochrome or color display
  797.  
  798.           PC-DOS 2.0 operating system or higher
  799.  
  800.           Any printer with at least 80 columns
  801.  
  802.     * LAN version requires 384K bytes RAM memory, DOS 3.1, and other LAN 
  803.       accessories.
  804.  
  805.